/*
* 该文件是整个项目的入口文件
 */
// 引入Vue
import Vue from 'vue'
// 引入App组件，他是所有组件的父组件
import App from './App.vue'
//关闭vue的生产提示
Vue.config.productionTip = false

/*
* 关于不同版本的Vue：
*   1.vue.js与vue.runtime.xxx.js的区别：
*     （1）vue.js是完整版的Vue，包含：核心功能+模版解析器
*     （2）vue.runtime.xxx.js是运行版的Vue，只包含：核心功能；没有模版解析器
*   2.因为vue.runtime.xxx.js没有模版解析器，所有不能使用template配置项，
*     需要使用render函数接收到createElement函数去指定具体内容
*
* */


// 创建Vue实例对象--vm
new Vue({
  /*
  *将App组件放入容器中
  */
  render: h => h(App),

  /*render(createElement){
    return createElement('h1','你好啊')
  }*/
  /*
        1.el有2种写法
          (1)new Vue时候配置el属性
          (2)先创建Vue实例，随后再通过vm.$mount('#root')指定el的值
  */
}).$mount('#app')
